/////////////////////////////////////////////////////////////////////////
//
// Amuse Engine - graphics/scene/collection
// Copyright (c) 2015.  All Rights Reserved
//
// File:		AEStaticGeometryInstanceCollection.cpp
// Author:		Gianluca Belardelli
// Date:		23/06/2015
//
/////////////////////////////////////////////////////////////////////////
#include <AEEngine.h>

AEStaticGeometryInstanceCollection::AEStaticGeometryInstanceCollection( AEUINT32 uiNumEntries, const AEStaticGeometryInstance **lpEntryList, AEUINT32 uiSize, AEUINT32 uiMemGranularity ) : AERenderCollection( uiSize, uiMemGranularity )
{
}

AEStaticGeometryInstanceCollection::AEStaticGeometryInstanceCollection( AEUINT32 uiSize, AEUINT32 uiMemGranularity ) : AERenderCollection( uiSize, uiMemGranularity )
{
}

AEStaticGeometryInstanceCollection::~AEStaticGeometryInstanceCollection( void )
{
}

void AEStaticGeometryInstanceCollection::DetermineEntriesTouchingBox( const AEBoundingBox &bbBox, AEStaticGeometryInstanceCollection &refTargetCollection ) const
{
}

void AEStaticGeometryInstanceCollection::FilterInvisibleEntries( AERenderContext *lpContext )
{
}

void AEStaticGeometryInstanceCollection::TagEntries( void ) const
{
}

void AEStaticGeometryInstanceCollection::RemoveWithTagStatus( AEBOOL32 bStatus )
{
}

void AEStaticGeometryInstanceCollection::GetTaggedEntries( AEStaticGeometryInstanceCollection &refDestCollection, AEBOOL32 bRequestedTagStatus ) const
{
}

void AEStaticGeometryInstanceCollection::GetTaggedEntriesOfType( AEStaticGeometryInstanceCollection &refDestCollection, AEStaticGeometryType eGeomType, AEBOOL32 bRequestedTagStatus ) const
{
}

void AEStaticGeometryInstanceCollection::GetEntriesOfType( AEStaticGeometryInstanceCollection &refDestCollection, AEStaticGeometryType eGeomType ) const
{
}

void AEStaticGeometryInstanceCollection::ComputeBoundingBox( AEBoundingBox &bbBox ) const
{
}

void AEStaticGeometryInstanceCollection::Sort( AEINT32 nFlags, AERenderContext *lpContext )
{
}

void AEStaticGeometryInstanceCollection::SplitLightingModes( AEStaticGeometryInstanceCollection &refLightMapInstances, AEStaticGeometryInstanceCollection &refLightGridInstances ) const
{
}
